﻿#pragma once

#ifdef _WIN32
#ifdef BUILD_SHARED
#define DLL_EXPORT __declspec(dllexport)
#else
#define DLL_EXPORT
#endif
#endif

enum NetworkType {
    kAsio,
    kQt
};

extern "C" {
    DLL_EXPORT void Start(NetworkType client, NetworkType server);
    DLL_EXPORT void Stop();
    DLL_EXPORT unsigned long long Result();
}